package com.key.modules.service;

import com.key.common.base.RespResult;
import com.key.modules.dto.CustomerDTO;
import com.key.modules.entity.CustomerContract;


public interface CustomerContractService {

    /**
     * 根据条件显示所有客户合同
     * @param customerDTO
     * @return
     */
    RespResult showCustomerContract(CustomerDTO customerDTO);

    /**
     * 添加订单
     * @param contract
     * @return
     */
    RespResult addCustomerContract(CustomerContract contract);

    /**
     *  删除客户合同，可多个
     * @param ids
     * @return
     */
    RespResult delCustomerContract(Integer[] ids);

    /**
     * 根据信息修改客户合同信息
     * @param contract
     * @return
     */
    RespResult updateCustomerContract( CustomerContract contract);

    /**
     * 根据id查询客户合同信息
     * @param id
     * @return
     */
    RespResult showCustomerContractById(Integer id);
}
